#思路：
"""
根据一元二次方程通式解：
x1=(-b+(b**2-4*a*c))/(2*a)
x2=(-b-(b**2-4*a*c))/(2*a)
"""

#代码如下
import math
a=float(input("a = "))
b=float(input("b = "))
c=float(input("c = "))
if a==0:
    print("a不能为0，不是一元一次方程")
else:
    if b**2<4*a*c:
        print("方程无实数解")
    else:
        if math.sqrt(b**2-4*a*c)==0:
            x=-b/(2*a)
            print("方程有一个实数解,为 %f"%x)
        else:
            x1=(-b+math.sqrt(b**2-4*a*c))/(2*a)
            x2=(-b-math.sqrt(b**2-4*a*c))/(2*a)
            print("方程有两个实数解，分别为 x1 = %f, x2 = %f ."%(x1,x2))
